package educar.actividad;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.ResultSet;

import javax.swing.JButton;
import javax.swing.JOptionPane;

import educar.correccion.Correccion;
import educar.correccion.SubirCorreccionVentana;
import educar.docente.*;
import educar.manejoTablas.Tablas;
import educar.materia.MateriaController;
import educar.resolucion.ResolucionController;

 	
public class BajarActividadMediador implements ActionListener{
	private BajarActividadVentana view = new BajarActividadVentana ();

	public BajarActividadMediador(String codigo){
		actualizarTabla(codigo);
		view.setVisible(true);
		view.addActionListener(this);
	}

	@SuppressWarnings("deprecation")
	public void actionPerformed(ActionEvent e) {
		Object obj = e.getSource();
		if(obj instanceof JButton){
			ListenerEvent(((JButton) obj).getLabel());
		}
	}


	private void actualizarTabla (String codigo){
		String columnas = "nro,descripcion";
		String[] columNames = {"nro","descripcion"}; 
		ResultSet res = ActividadController.listar(columnas,"cod_materia",codigo);
		view.setTable (Tablas.crearTabla(res,columNames));
	}

	private void ListenerEvent(String event){
		if (event.compareTo("Cancelar")==0)
			view.dispose();
	}
}
